<html>
<head><meta charset="utf-8"><title>licensing of rust-central-station · t-core/licensing · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/index.html">t-core/licensing</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html">licensing of rust-central-station</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="202557632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202557632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202557632">(Jul 01 2020 at 11:31)</a>:</h4>
<p>hey all!</p>



<a name="202557703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202557703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202557703">(Jul 01 2020 at 11:32)</a>:</h4>
<p>I need to extract some code from the rust-central-station repo into a separate repository, but while doing that I noticed that RCS doesn't actually have any license on it :/</p>



<a name="202557738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202557738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202557738">(Jul 01 2020 at 11:33)</a>:</h4>
<p>so I think we should add a license to it, and gather permissions from all contributors</p>



<a name="202557761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202557761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202557761">(Jul 01 2020 at 11:33)</a>:</h4>
<p>(probably to MIT/Apache-2.0 to be consistent with the rest of the stuff we have)</p>



<a name="202558115"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202558115" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202558115">(Jul 01 2020 at 11:38)</a>:</h4>
<p>there are a bunch of contributors to the repo, and I gathered them in <a href="https://gist.github.com/pietroalbini/b9851fce1073ef60e77019cae4b5a5eb">a gist</a>, along with the script used to gather the data</p>



<a name="202558166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202558166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202558166">(Jul 01 2020 at 11:39)</a>:</h4>
<p>there are three classes of contributions I found:</p>
<ul>
<li>actual code changes</li>
<li>version/git hash bumps of dependencies</li>
<li>changes to the homu configuration, like adding new repositories or changing the reviewers list</li>
</ul>



<a name="202558190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202558190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202558190">(Jul 01 2020 at 11:39)</a>:</h4>
<p>my understanding is we'll only need to gather consent for adding the license only from people who contributed code, not the other two categories</p>



<a name="202558236"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202558236" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202558236">(Jul 01 2020 at 11:40)</a>:</h4>
<p>is that right? and what's the process for that?</p>



<a name="202589290"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202589290" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202589290">(Jul 01 2020 at 16:14)</a>:</h4>
<p>I'm assuming that the second category is for cases where the new dependency required no code changes?</p>



<a name="202590877"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202590877" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202590877">(Jul 01 2020 at 16:28)</a>:</h4>
<p><span class="user-mention" data-user-id="239881">@Josh Triplett</span> yeah it's changes like <a href="https://github.com/rust-lang/rust-central-station/commit/4e0c8f8ad42e5e8aaf086c613635e85b5e82af20">https://github.com/rust-lang/rust-central-station/commit/4e0c8f8ad42e5e8aaf086c613635e85b5e82af20</a></p>



<a name="202590948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202590948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202590948">(Jul 01 2020 at 16:29)</a>:</h4>
<p>Yeah, strictly speaking we may not need permission for such changes.</p>



<a name="202591071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202591071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202591071">(Jul 01 2020 at 16:30)</a>:</h4>
<p>In an ideal world, I would suggest sending out a mass request for permissions, and then deciding afterward if the people we haven't received explicit permission from are people we in fact need permission from or not.</p>



<a name="202591145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202591145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202591145">(Jul 01 2020 at 16:30)</a>:</h4>
<p>That may be a challenge to communicate clearly, though.</p>



<a name="202591209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202591209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202591209">(Jul 01 2020 at 16:31)</a>:</h4>
<p>Approximately how many people would ww need permission from if you only count the first kind of change?</p>



<a name="202591547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202591547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202591547">(Jul 01 2020 at 16:33)</a>:</h4>
<p>(Also, for the changes to the homu configuration, any comments or anything other than raw configuration data would necessitate permission.)</p>



<a name="202591655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202591655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202591655">(Jul 01 2020 at 16:34)</a>:</h4>
<p>This is also potentially jurisdiction-specific. Some things are copyrightable in Europe that aren't in the US.</p>



<a name="202594409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202594409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202594409">(Jul 01 2020 at 16:55)</a>:</h4>
<p><span class="user-mention" data-user-id="239881">@Josh Triplett</span> it's 13 people for code changes, and the list of people is here: <a href="https://gist.github.com/pietroalbini/b9851fce1073ef60e77019cae4b5a5eb">https://gist.github.com/pietroalbini/b9851fce1073ef60e77019cae4b5a5eb</a></p>



<a name="202594768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202594768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202594768">(Jul 01 2020 at 16:58)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> I can save you some time and say you can re-license any of my previous contributions to any <code>rust-lang</code> repo as <code>APACHE 2.0 OR MIT</code>.</p>



<a name="202595208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202595208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202595208">(Jul 01 2020 at 17:01)</a>:</h4>
<p><span class="user-mention" data-user-id="219696">@XAMPPRocky</span> <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="202595228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202595228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202595228">(Jul 01 2020 at 17:01)</a>:</h4>
<p>I don't think it's necessary for your commits though: <a href="https://github.com/rust-lang/rust-central-station/commits?author=Aaronepower@users.noreply.github.com">https://github.com/rust-lang/rust-central-station/commits?author=Aaronepower@users.noreply.github.com</a></p>



<a name="202624055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202624055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202624055">(Jul 01 2020 at 21:06)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> I think that it would suffice to post an issue with the following text:</p>
<div class="codehilite"><pre><span></span><code>rust-central-station doesn&#39;t currently have any Open Source licensing explicitly listed. We&#39;d like to relicense rust-central-station to Rust&#39;s standard `MIT OR Apache-2.0` license, so that we can freely copy code between it and other Rust projects. In order to safely do that, we would like explicit permission from the following people:

- [ ] (at)example-person-1
- [ ] (at)example-person-2
- [ ] ...

If you&#39;re OK with us using your contributions under Rust&#39;s standard Open Source license, please post a comment copy-pasting the following:
&quot;I agree to license my contributions to rust-central-station under Rust&#39;s standard `MIT OR Apache-2.0` dual-license.&quot;

We&#39;ll track approvals using the checkboxes above, and once we have all the boxes checked, we&#39;ll relicense the repository. Thank you!
</code></pre></div>



<a name="202624085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202624085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202624085">(Jul 01 2020 at 21:06)</a>:</h4>
<p>How does that look?</p>



<a name="202624130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202624130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202624130">(Jul 01 2020 at 21:06)</a>:</h4>
<p>(Change <code>(at)</code> to <code>@</code>, and fill in the list of people who have made code changes.)</p>



<a name="202624501"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202624501" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202624501">(Jul 01 2020 at 21:10)</a>:</h4>
<p>(Also, though you don't need my permission, for the record you have it.)</p>



<a name="202660927"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202660927" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202660927">(Jul 02 2020 at 08:13)</a>:</h4>
<p>done! <a href="https://github.com/rust-lang/rust-central-station/issues/886">https://github.com/rust-lang/rust-central-station/issues/886</a></p>



<a name="202660932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202660932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202660932">(Jul 02 2020 at 08:14)</a>:</h4>
<p>thanks <span class="user-mention silent" data-user-id="239881">Josh Triplett</span> for the help on this! <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="202697997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202697997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202697997">(Jul 02 2020 at 14:45)</a>:</h4>
<p>I see aturon on this list. I think it would be useful with high profile contributors that are not in the project anymore to get blanket approval for some changes. (e.g. "If we align things towards MIT/Apache-2.0, do you approve?")</p>



<a name="202698017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202698017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202698017">(Jul 02 2020 at 14:45)</a>:</h4>
<p>Just out of respect for their time.</p>



<a name="202731085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202731085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202731085">(Jul 02 2020 at 19:00)</a>:</h4>
<p>That's probably a good idea.</p>



<a name="202731187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202731187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202731187">(Jul 02 2020 at 19:00)</a>:</h4>
<p>Hopefully there won't be too many more cases where we need to do this, but this would help with forum threads as well, for instance.</p>



<a name="202733275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/231349-t-core/licensing/topic/licensing%20of%20rust-central-station/near/202733275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/231349-t-core/licensing/topic/licensing.20of.20rust-central-station.html#202733275">(Jul 02 2020 at 19:16)</a>:</h4>
<p>yeah having a place to collect those might be good</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>